package com.leancloud.circle.adapter;

import com.avos.avoscloud.AVObject;
import com.chad.library.adapter.base.BaseQuickAdapter;
import com.chad.library.adapter.base.BaseViewHolder;

public class ReplyAdapter extends BaseQuickAdapter<AVObject, BaseViewHolder> {

    public ReplyAdapter(int layoutResId) {
        super(layoutResId);
    }

    @Override
    protected void convert(BaseViewHolder helper, final AVObject item) {

//        ImageView headImg = helper.itemView.findViewById(R.id.reply_item_head_img);
//        final TextView likeTx = helper.itemView.findViewById(R.id.reply_item_like_tx);
//
//        AVUser circleUser = item.getAVUser(TARGET_AV_USER);
//
//        String nikeName = circleUser.getString(USER_NICK_NAME);
//        String headIcon = circleUser.getString(USER_HEAD_ICON);
//        String date = DateUtil.formatDate(item.getCreatedAt(), FORMAT_5);
//
//        GlideManager.loadCircleImg(headIcon, headImg, R.mipmap.icon_default_head);
//        helper.setText(R.id.reply_item_name_tx, nikeName);
//        helper.setText(R.id.reply_item_date_tx, date);
//        helper.setText(R.id.reply_item_reply_tx, item.getString(REPLY_CONTENT));
//        helper.setText(R.id.reply_item_date_tx, date);
//        helper.setText(R.id.reply_item_like_tx, item.getInt(REPLY_LIKE_COUNT) + "");
//        helper.setText(R.id.reply_item_comment_tx, item.getInt(REPLY_COMMENT_COUNT) + "");
//
//        helper.itemView.findViewById(R.id.reply_item_shear_tx).setOnClickListener(new View.OnClickListener() {
//            @Override
//            public void onClick(View v) {
//                FastUtil.startShareText(mContext, item.getString(REPLY_CONTENT));
//            }
//        });
//
//
//        likeTx.setOnClickListener(new View.OnClickListener() {
//            @Override
//            public void onClick(View v) {
//                if (!likeTx.isSelected()) {
//                    likeTx.setSelected(true);
//                    likeTx.setText(Integer.valueOf(likeTx.getText().toString()) + 1 + "");
//                    AVGlobal.getImpl().addLike(item.getObjectId(), null);
//                    AVObject object = AVObject.createWithoutData(TABLE_REPLY, item.getObjectId());
//                    object.increment(REPLY_LIKE_COUNT);
//                    object.saveInBackground();
//                }
//            }
//        });
    }
}
